/**
 * 
 */
package com.shine.icis.dao;

import com.shine.icis.dao.IBaseHibernateDAO;
import com.shine.icis.dto.ReturnMsg;

/**
 * @author zsy
 *
 */
public interface IDataSubmitDAO extends IBaseHibernateDAO {

	/**
	 * 调用存储过程，初始化13张表
	 * @param param
	 */
	public ReturnMsg initSubmitTables(String proc, int beginDate, int endDate, String increment);
	
	/**
	 * 执行SQL语句，返回指定的记录数
	 * @param sql
	 * @param param
	 * @param pageNo
	 * @param pageSize
	 * @return
	 */
//	public List<Object> findSQLData(String sql, List<Object> params, int pageNo, int pageSize);
	
	/**
	 * 查询记录总数
	 * @param sql
	 * @param param
	 * @return
	 */
//	public long findSQLDataCount(String sql, List<Object> params);
	
}
